-- 测试测试指令
-- 测试：TEST指令的各种形式

-- 测试1: TEST reg, reg
移动 累加器，10
移动 基址，20
测试 累加器，基址      -- TEST AX, BX (双字节: 0x85 0xC3)

-- 测试2: TEST reg, imm
移动 计数，30
测试 计数，0x1234      -- TEST CX, 0x1234 (四字节: 0xF7 0xD1 0x34 0x12)
测试 数据，0xFF        -- TEST DX, 0xFF (四字节)

-- 测试3: TEST reg, mem
移动 累加器，50
测试 累加器，【基址】  -- TEST AX, [BX] (双字节: 0x85 0x07)
测试 计数，【基址+10】 -- TEST CX, [BX+10] (三字节)

-- 测试4: TEST mem, reg
测试 【基址】，累加器  -- TEST [BX], AX (双字节: 0x85 0x07)
测试 【基址+20】，计数 -- TEST [BX+20], CX (四字节，16位位移)

-- 测试5: 使用测试指令进行位测试
移动 累加器，0x0001
测试 累加器，0x0001   -- 测试最低位是否设置
等于跳转 标签1         -- 如果设置了，跳转

移动 累加器，0x0002
测试 累加器，0x0001   -- 测试最低位是否设置
不等于跳转 标签2       -- 如果未设置，跳转

标签1：
空操作

标签2：
空操作

